package br.edu.fa7.javabasics.module1.poo.heranca.cavaleiro;
/**
 * 
 * @author charles.marques
 * @version 1.0
 * @since 27.10.2014
 */
public class Cavaleiro {
	private PoderForte poderForte;
	private PoderFraco poderFraco;

	protected void dispararPoderForte(){
		System.out.println("Poder.dispararPoderForte(): " + poderForte.getClass().getSimpleName());
	}
	protected void dispararPoderFraco() {
		System.out.println("Poder.disparaPoderFraco(): " + poderFraco.getClass().getSimpleName());
	}
	
	/**
	 * @return the poderForte
	 */
	public PoderForte getPoderForte() {
		return poderForte;
	}

	/**
	 * @param poderForte
	 *            the poderForte to set
	 */
	public void setPoderForte(PoderForte poderForte) {
		this.poderForte = poderForte;
	}

	/**
	 * @return the poderFraco
	 */
	public PoderFraco getPoderFraco() {
		return poderFraco;
	}

	/**
	 * @param poderFraco
	 *            the poderFraco to set
	 */
	public void setPoderFraco(PoderFraco poderFraco) {
		this.poderFraco = poderFraco;
	}

}
